package com.tongna.dao;

import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import java.io.Serializable;
import java.util.List;

/**
 * TenantDemo
 *
 * @author 张浩伟
 * @version 1.01 2018年02月09日
 */
public interface BaseDao<T> {

    //添加
    public void add(T t);

    //删除
    public void delete(T t);

    //更新
    public void update(T t);

    //根据id查询
    public T findOne(Serializable id);

    //查询所有
    public List<T> findAll();

}
